package cn.hallele.leinsteining.mc.infrastructure.metadata.exceptions.children;

import cn.hallele.leinsteining.mc.infrastructure.metadata.exceptions.LeInSteiningException;

/**
 * LiteflowException
 *
 * @author anle5
 * @since 2024/8/4 23:20
 */
public class LiteFlowException extends LeInSteiningException {
    /**
     * GGSException
     */
    public LiteFlowException() {
        super();
    }

    /**
     * GGSException
     *
     * @param message message
     */
    public LiteFlowException(String message) {
        super(message);
    }

    /**
     * GGSException
     *
     * @param message message
     * @param args    args
     */
    public LiteFlowException(String message, Object... args) {
        super(message, args);
    }

    /**
     * GGSException
     *
     * @param message message
     * @param cause   cause
     * @param args    args
     */
    public LiteFlowException(String message, Throwable cause, Object... args) {
        super(message, cause, args);
    }

    /**
     * GGSException
     *
     * @param cause cause
     */
    public LiteFlowException(Throwable cause) {
        super(cause);
    }

    /**
     * GGSException
     *
     * @param message            message
     * @param cause              cause
     * @param enableSuppression  enableSuppression
     * @param writableStackTrace writableStackTrace
     * @param args               args
     */
    protected LiteFlowException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace, Object... args) {
        super(message, cause, enableSuppression, writableStackTrace, args);
    }
}
